﻿Public Class ExchangeBillInfoDTO
    Private m_ContainerName As String
    ''' <summary>
    ''' 流水卡ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ContainerName() As String
        Get
            Return m_ContainerName
        End Get
        Set(ByVal value As String)
            m_ContainerName = value
        End Set
    End Property

    Private m_ComContainerName As String
    ''' <summary>
    ''' 流水卡ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ComContainerName() As String
        Get
            Return m_ComContainerName
        End Get
        Set(ByVal value As String)
            m_ComContainerName = value
        End Set
    End Property

    Private m_ExchangeID As String
    ''' <summary>
    ''' 周转单串件单ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ExchangeID() As String
        Get
            Return m_ExchangeID
        End Get
        Set(ByVal value As String)
            m_ExchangeID = value
        End Set
    End Property


    Private m_ContainerNo As String
    ''' <summary>
    ''' 任务单 Add by Yuxj20180328
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ContainerNo() As String
        Get
            Return m_ContainerNo
        End Get
        Set(ByVal value As String)
            m_ContainerNo = value
        End Set
    End Property

    Private m_Note As String
    ''' <summary>
    ''' 备注 Add by Yuxj20180328
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Note() As String
        Get
            Return m_Note
        End Get
        Set(ByVal value As String)
            m_Note = value
        End Set
    End Property

    Private m_ExchangeName As String
    ''' <summary>
    ''' 周转单串件单名称
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ExchangeName() As String
        Get
            Return m_ExchangeName
        End Get
        Set(ByVal value As String)
            m_ExchangeName = value
        End Set
    End Property

    Private m_Machine As String
    ''' <summary>
    ''' 上机号
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Machine() As String
        Get
            Return m_Machine
        End Get
        Set(ByVal value As String)
            m_Machine = value
        End Set
    End Property

    Private m_BillProperty As String
    ''' <summary>
    ''' 上机号
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property BillProperty() As String
        Get
            Return m_BillProperty
        End Get
        Set(ByVal value As String)
            m_BillProperty = value
        End Set
    End Property

    Private m_BillSource As String
    ''' <summary>
    ''' 零件来源
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property BillSource() As String
        Get
            Return m_BillSource
        End Get
        Set(ByVal value As String)
            m_BillSource = value
        End Set
    End Property

    Private m_BillStatus As String
    ''' <summary>
    ''' 单据状态
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property BillStatus() As String
        Get
            Return m_BillStatus
        End Get
        Set(ByVal value As String)
            m_BillStatus = value
        End Set
    End Property

    Private m_BillType As String
    ''' <summary>
    ''' 单据类型
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property BillType() As String
        Get
            Return m_BillType
        End Get
        Set(ByVal value As String)
            m_BillType = value
        End Set
    End Property

    Private m_ContainerID As String
    ''' <summary>
    ''' 批次ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ContainerID() As String
        Get
            Return m_ContainerID
        End Get
        Set(ByVal value As String)
            m_ContainerID = value
        End Set
    End Property

    Private m_EmployeeID As String
    ''' <summary>
    ''' 创建人ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property EmployeeID() As String
        Get
            Return m_EmployeeID
        End Get
        Set(ByVal value As String)
            m_EmployeeID = value
        End Set
    End Property

    Private m_MapRequest As String
    ''' <summary>
    ''' 图纸要求
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property MapRequest() As String
        Get
            Return m_MapRequest
        End Get
        Set(ByVal value As String)
            m_MapRequest = value
        End Set
    End Property

    Private m_Reason As String
    ''' <summary>
    ''' 原因
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Reason() As String
        Get
            Return m_Reason
        End Get
        Set(ByVal value As String)
            m_Reason = value
        End Set
    End Property

    Private m_ProductID As String
    ''' <summary>
    ''' 产品ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ProductID() As String
        Get
            Return m_ProductID
        End Get
        Set(ByVal value As String)
            m_ProductID = value
        End Set
    End Property

    Private m_WorkHours As String
    ''' <summary>
    ''' 工作时间
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property WorkHours() As String
        Get
            Return m_WorkHours
        End Get
        Set(ByVal value As String)
            m_WorkHours = value
        End Set
    End Property

    Private m_IsTransfer As String
    ''' <summary>
    ''' 是否结转，默认0
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property IsTransfer() As String
        Get
            Return m_IsTransfer
        End Get
        Set(ByVal value As String)
            m_IsTransfer = value
        End Set
    End Property

    Private m_IsUse As String
    ''' <summary>
    ''' 是否可用，默认0
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property IsUse() As String
        Get
            Return m_IsUse
        End Get
        Set(ByVal value As String)
            m_IsUse = value
        End Set
    End Property

    Private m_Actual As String
    ''' <summary>
    ''' 实际内容
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Actual() As String
        Get
            Return m_Actual
        End Get
        Set(ByVal value As String)
            m_Actual = value
        End Set
    End Property

    Private m_CreateDate As String
    ''' <summary>
    ''' 开单时间，操作人可选择
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property CreateDate() As String
        Get
            Return m_CreateDate
        End Get
        Set(ByVal value As String)
            m_CreateDate = value
        End Set
    End Property

    Private m_OperateDate As DateTime
    ''' <summary>
    ''' 实际开单时间
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property OperateDate() As DateTime
        Get
            Return m_OperateDate
        End Get
        Set(ByVal value As DateTime)
            m_OperateDate = value
        End Set
    End Property

    Private m_FactoryID As String = ""
    ''' <summary>
    ''' 实际开单时间
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property FactoryID() As String
        Get
            Return m_FactoryID
        End Get
        Set(ByVal value As String)
            m_FactoryID = value
        End Set
    End Property

    ''' <summary>
    ''' 串件方式
    ''' </summary>
    ''' <remarks></remarks>
    Private m_ExchangeMethod As String = ""
    Public Property ExchangeMethod() As String
        Get
            Return m_ExchangeMethod
        End Get
        Set(ByVal value As String)
            m_ExchangeMethod = value
        End Set
    End Property
    ''' <summary>
    ''' (被串)新机（品）/修理机（品）编号----5
    ''' </summary>
    ''' <remarks></remarks>
    Private m_ExchangeCodeNo As String = ""
    Public Property ExchangeCodeNo() As String
        Get
            Return m_ExchangeCodeNo
        End Get
        Set(ByVal value As String)
            m_ExchangeCodeNo = value
        End Set
    End Property
    ''' <summary>
    ''' 零组件批次号--9
    ''' </summary>
    ''' <remarks></remarks>
    Private m_ERPBatchNo As String = ""
    Public Property ERPBatchNo() As String
        Get
            Return m_ERPBatchNo
        End Get
        Set(ByVal value As String)
            m_ERPBatchNo = value
        End Set
    End Property
    ''' <summary>
    ''' 厂内工作时间----10
    ''' </summary>
    ''' <remarks></remarks>
    Private m_FactoryWorkHours As String = ""
    Public Property FactoryWorkHours() As String
        Get
            Return m_FactoryWorkHours
        End Get
        Set(ByVal value As String)
            m_FactoryWorkHours = value
        End Set
    End Property
    ''' <summary>
    ''' 被串数量---12
    ''' </summary>
    ''' <remarks></remarks>
    Private m_Qty As String = ""
    Public Property Qty() As String
        Get
            Return m_Qty
        End Get
        Set(ByVal value As String)
            m_Qty = value
        End Set
    End Property
    ''' <summary>
    ''' (串上)新机（品）/修理机（品）编号--15
    ''' </summary>
    ''' <remarks></remarks>
    Private m_UpExchangeCodeNo As String = ""
    Public Property UpExchangeCodeNo() As String
        Get
            Return m_UpExchangeCodeNo
        End Get
        Set(ByVal value As String)
            m_UpExchangeCodeNo = value
        End Set
    End Property
    ''' <summary>
    ''' (串上)任务号--16
    ''' </summary>
    ''' <remarks></remarks>
    Private m_UpContainerNo As String = ""
    Public Property UpContainerNo() As String
        Get
            Return m_UpContainerNo
        End Get
        Set(ByVal value As String)
            m_UpContainerNo = value
        End Set
    End Property
    ''' <summary>
    ''' (串上)数量--17
    ''' </summary>
    ''' <remarks></remarks>
    Private m_UpQty As String = ""
    Public Property UpQty() As String
        Get
            Return m_UpQty
        End Get
        Set(ByVal value As String)
            m_UpQty = value
        End Set
    End Property
    ''' <summary>
    ''' (串上)零组件批次号--18
    ''' </summary>
    ''' <remarks></remarks>
    Private m_UpBatchNo As String = ""
    Public Property UpBatchNo() As String
        Get
            Return m_UpBatchNo
        End Get
        Set(ByVal value As String)
            m_UpBatchNo = value
        End Set
    End Property
    ''' <summary>
    ''' (串上)累计工作时间/总寿命--19
    ''' </summary>
    ''' <remarks></remarks>
    Private m_TotalWorkHours As String = ""
    Public Property TotalWorkHours() As String
        Get
            Return m_TotalWorkHours
        End Get
        Set(ByVal value As String)
            m_TotalWorkHours = value
        End Set
    End Property
    ''' <summary>
    ''' 是否大于被串件厂内工作时间--20
    ''' </summary>
    ''' <remarks></remarks>
    Private m_IsOverFactoryTime As String = ""
    Public Property IsOverFactoryTime() As String
        Get
            Return m_IsOverFactoryTime
        End Get
        Set(ByVal value As String)
            m_IsOverFactoryTime = value
        End Set
    End Property
    ''' <summary>
    ''' 串件类型
    ''' </summary>
    ''' <remarks></remarks>
    Private m_ExchangeType As String = ""
    Public Property ExchangeType() As String
        Get
            Return m_ExchangeType
        End Get
        Set(ByVal value As String)
            m_ExchangeType = value
        End Set
    End Property
End Class
